atomic bomb release - French English Dictionary